home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c++-part1 / 5980 < prev    next >
Encoding:
Text File  |  1996-08-05  |  2.4 KB  |  55 lines

  1. Newsgroups: comp.lang.c++,comp.programming,comp.arch
  2. Path: netcom.com!NewsWatcher!user
  3. From: hbaker@netcom.com (Henry Baker)
  4. Subject: Re: Why are 32 bit better than 16 bit pgms?
  5. Message-ID: <hbaker-0702960638530001@10.0.2.15>
  6. Sender: hbaker@netcom4.netcom.com
  7. Organization: nil organization
  8. References: <4er4m4$78q@news1.ucsd.edu> <1996Feb5.163838.24531@amc.com> <1996Feb6.135808.12257@friend.kastle.com> <4f9e3p$alp@murrow.corp.sgi.com>
  9. Date: Wed, 7 Feb 1996 14:38:53 GMT
  10.  
  11. In article <4f9e3p$alp@murrow.corp.sgi.com>, mash@mash.engr.sgi.com (John
  12. R. Mashey) wrote:
  13.  
  14. > In article <1996Feb6.135808.12257@friend.kastle.com>, rich@kastle.com
  15. (Richard Krehbiel) writes:
  16. > |> 
  17. > |> curtis@amc.com (Curtis Green) wrote:
  18. > |> 
  19. > |> >The "bits" quoted for the processor (16 bit, 32 bit, 64 bit, etc) is the
  20. > |> >size of the data path (data bus).
  21. > One more time, since this has been discussed here about every 6 months:
  22. > through computer history, there has been one overpoweringly common usage:
  23. >         An N-bit architecture has an ISA with N-bit integer registers.
  24. > Implementations of such an architecture can vary all over the map:
  25. >         1) FP registers frequently have different sizes [>=N]
  26. >         2) Internal busses, even the integer ones, occasionally use different
  27. >            sizes [<= N]
  28. >         3) External busses frequently have different sizes [=N, <N, >N]
  29.  
  30. While this is a good 'short' answer, the real answer will depend upon the
  31. context and who is asking the question.  If you are a compiler-writer, you
  32. may get one answer; if you are a cache designer, you may get another answer;
  33. if you are an I/O designer, you may get yet another answer.
  34.  
  35. Even in the compiler world, some instructions may be bit-oriented, some
  36. may be byte-oriented, some may be word-oriented, and some may be double-word
  37. oriented.
  38.  
  39. There are obviously differences in usage in the 'big iron' world, in the
  40. workstation world, in the PC world, in the electronic games world.  Every
  41. once in a while, some manufacturer takes it upon itself to attempt to
  42. redefine the meaning of certain words, and sometimes succeeds.
  43.  
  44. It is very difficult to legislate English usage.  Even in mathematics, where
  45. usage is often remarkably consistent, there is still a range of usage, so
  46. you do have to pay attention to the definitions in the early part of a
  47. math paper.
  48.  
  49. -- 
  50. www/ftp directory:
  51. ftp://ftp.netcom.com/pub/hb/hbaker/home.html
  52.  
  53.